package com.ruoyi.aimp.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 规则配置对象 aimp_ruleconfig
 * 
 * @author fengfeng
 * @date 2022-06-18
 */
public class Aimp_Ruleconfig extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long ruleconfigId;

    /** 告警类型 */
    @Excel(name = "告警类型")
    private String ruleconfigWarntype;

    /** 告警级别 */
    @Excel(name = "告警级别")
    private String ruleconfigWarnlevel;

    /** 通知方式(邮件、系统、短信等) */
    @Excel(name = "通知方式(邮件、系统、短信等)")
    private String ruleconfigNotifmethod;

    /** 接收人 */
    @Excel(name = "接收人")
    private String ruleconfigReceiver;

    public void setRuleconfigId(Long ruleconfigId) 
    {
        this.ruleconfigId = ruleconfigId;
    }

    public Long getRuleconfigId() 
    {
        return ruleconfigId;
    }
    public void setRuleconfigWarntype(String ruleconfigWarntype) 
    {
        this.ruleconfigWarntype = ruleconfigWarntype;
    }

    public String getRuleconfigWarntype() 
    {
        return ruleconfigWarntype;
    }
    public void setRuleconfigWarnlevel(String ruleconfigWarnlevel) 
    {
        this.ruleconfigWarnlevel = ruleconfigWarnlevel;
    }

    public String getRuleconfigWarnlevel() 
    {
        return ruleconfigWarnlevel;
    }
    public void setRuleconfigNotifmethod(String ruleconfigNotifmethod) 
    {
        this.ruleconfigNotifmethod = ruleconfigNotifmethod;
    }

    public String getRuleconfigNotifmethod() 
    {
        return ruleconfigNotifmethod;
    }
    public void setRuleconfigReceiver(String ruleconfigReceiver) 
    {
        this.ruleconfigReceiver = ruleconfigReceiver;
    }

    public String getRuleconfigReceiver() 
    {
        return ruleconfigReceiver;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("ruleconfigId", getRuleconfigId())
            .append("ruleconfigWarntype", getRuleconfigWarntype())
            .append("ruleconfigWarnlevel", getRuleconfigWarnlevel())
            .append("ruleconfigNotifmethod", getRuleconfigNotifmethod())
            .append("ruleconfigReceiver", getRuleconfigReceiver())
            .toString();
    }
}
